package com.eight.group.mapper;


import com.eight.group.pojo.Role;

import java.util.HashMap;
import java.util.List;

public interface RoleMapper {

    //根据条件分页查询
    List<Role> findPageByCondition(String queryString);
    //根据role的ID查询权限表(t_Permissions)
    Role findById(Integer id);
    //根据role的ID去t_role_permission表删除数据
    void deleteRoleAndPermissionByRoleId(Integer id);
    //往t_role_permission表添加数据
    void setRoleAndPermission(HashMap<String, Object> map);
    //添加角色
    void add(Role role);
    //删除角色
    void delete(Integer id);

    void deleteUserAndRoleByRoleId(Integer id);
}
